lacking resources, especially money - Französisch Englisch Wörterbuch